'''
Created on Dec 1, 2011

@author: Stuart Rowe
'''
import numpy

LIGHT_AMBIENT = numpy.array([0.1, 0.1, 0.2, 1.0])
LIGHT_DIFFUSE = numpy.array([0.9, 0.9, 0.6, 1.0])
LIGHT_SPECULAR = numpy.array([0.1, 0.1, 0.1, 1.0])
LIGHT_SHINY = 1.0

class BasicLight():
    def __init__(self, pos, ambient=LIGHT_AMBIENT, diffuse=LIGHT_DIFFUSE, specular=LIGHT_SPECULAR, shininess=LIGHT_SHINY):
        self.ambient = ambient 
        self.diffuse = diffuse
        self.specular = specular
        self.shininess = shininess
        self.pos = pos
        
    def getAmbient(self):
        return self.ambient
    
    def getDiffuse(self):
        return self.diffuse
    
    def getSpecular(self):
        return self.specular
    
    def getShininess(self):
        return self.shininess
    
    def getPos(self):
        return self.pos
    
    def getTransform(self):
        return
    
